package com.git_taoxian.test3;

public class RandomNumHandlerDemo {
    public static void main(String[] args) {
//       多态 定义接口的子类对象
//        RandomNumHandler randomNumHandler = new RandomNumHandler() {
//            @Override
//            public int getNumber() {
//                return 100;
//            }
//        };
//        Lambda表达式
        RandomNumHandler randomNumHandler = ()->{return 100;};
        RandomNumHandlerDemo randomNumHandlerDemo = new RandomNumHandlerDemo();
        int rs = randomNumHandlerDemo.useRandomNumHandler(randomNumHandler);
        System.out.println(rs);
    }
//    方法useRandomNumHandler
    public int useRandomNumHandler(RandomNumHandler randomNumHandler){
        return randomNumHandler.getNumber();
    }
}
